fantastic character that supposedly lives in rivers and lagoons - Espagnol Anglais Dictionnaire